.logo h4{
    width: 344px;
    height: 78px;
    font-size: 16px;
    color: #013c2a;
    font-weight: bold;
    position: absolute;
    top: 45px;
    display: none;
}
.banner{
    padding-top: 150px;
    margin: auto;
}
.banner img{
    width: 100%;
}
.content{
    width: 1200px;
    margin: auto;
}
.banner-1 a{
    float: left;
    font-size: 12px;
    line-height: 38px;
    color: #8f8f8f;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.banner-1 .content i{
    float: left;
    width: 3px;
    height: 3px;
    background: #013c2a;
    margin: 18px 10px 0 10px;
    border-radius: 1px;
}
.banner-1 .e-1{
    color: #013c2a;
}
.banner-1{
    background: #f8f8f8;
    border-bottom: 1px solid #ededed;
}
.banner-1 .content a:hover{
    color: #013c2a;
}
.main-top h1{
    font-weight: 300;
    font-size: 30px;
}
.main-top h1,.main-top i{
    display: block;
    text-align: center;
    color: #013c2a;
}
.main-top i{
    letter-spacing: 5px;
    font-size: 10px;
    font-weight: bold;
    font-family: "Andalus";
}
.main-top{
    position: relative;
    padding: 56px 0 50px;
}
.main-top ins{
    width: 1200px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 78px;
    background: url("../img/pointss.png")no-repeat 0 0;
}
.main-left-1,.main-right{
    float: left;
}
.main-left .gg-1,.gg-2,.gg-3,.gg-4,.gg-5{
    height: 68px;
    line-height: 68px;
    width: 260px;
    border-bottom: 1px #d4d4d4 dashed;
}
.main-left ul .gg-1  a,.gg-2,.gg-3,.gg-4,.gg-5{
    display: block;
    font-size: 18px;
    color: #686868;
    font-weight: bold;
}
.main-left ul li .i-1,.main-left ul li .i-2{
    display: block;
    margin-top: 29px;
    width: 10px;
    height: 10px;
}
.rr-1{
    float: left;
}
.rr-2{
    float: right;
}
.main-left ul li .i-1,.i-3{
    background: url("../img/j1.png")no-repeat;
}
.f-1,.f-2,.f-3,.f-4{
    position: relative;
}
.i-2{
    background: url("../img/j2.png")no-repeat;
}
.rr-2 .i-2,.rr-2 .i-1{
    position: absolute;
    top: 0;
    right: 4px;
}
#dd-2,#dd-3,#dd-4{
    display: none;
}
.main-left ul li:hover{
    cursor: pointer;
}
.main-left{
    padding-right: 40px;
}
.main-right{
    padding-left: 40px;
    border-left: 1px solid #d4d4d4;
}
.q-left img{
    width: 480px;
    display: block;
}
.q-left{
    float: left;
}
.q-right{
    float: right;
    width: 350px;
    padding-left: 30px;
}
.q-right h2{
    font-weight: 300;
    display: block;
    font-size: 24px;
    color: #686868;
    border-bottom: 1px dotted #e1e1e1;
    margin-top: 19px;
    padding-bottom: 7px;
    margin-bottom: 7px;
}
.q-1{
    display: block;
    text-align: center;
    border: 1px solid #c7c7c7;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: 15px 0 0;
    background: #f2f2f2;
    padding-top: 19px;
}
.q-1 i{
    display: block;
    margin: auto;
    width: 22px;
    height: 17px;
    background: url("../img/hg.png")no-repeat 0 0;
}
.q-1 span{
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #013c2a;
    font-weight: bold;
    margin-top: 3px;
}
.q-right p{
    font-size: 16px;
    color: #8a8a8a;
    text-align: justify;
    line-height: 24px;
    max-height: 48px;
    overflow: hidden;
    margin-bottom: 12px;
}
.q-right a{
    display: block;
    width: 144px;
    height: 35px;
    border: 1px solid #e2e2e2;
    text-align: center;
    line-height: 35px;
    letter-spacing: 1px;
    color: #686868;
    font-weight: bold;
    border-radius: 35px;
    margin: 0 0 10px 0;
    transition: all .3s;
}
.q-right .qian{
    display: block;
    font-size: 26px;
    color: #015139;
    font-family: "Verdana";
    margin-bottom: 42px;
}
.q-right a:hover{
    background: #013c2a;
    border: 1px solid #013c2a;
    color: #fff;
    transition: all .3s;
}
.qq-1{
    display: block;
    overflow: hidden;
    padding-bottom: 70px;
    border-bottom: 1px dotted #c7c7c7;
    margin-bottom: 70px;
}
.main-bottom{
    margin-bottom: 100px;
}
#time{
    border:none;
    margin: 0;
    padding: 0;
}
.main-1-1 h1{
    text-align: center;
    color: #013c2a;
    font-size: 35px;
    letter-spacing: 3px;
    font-weight: 200;
    border-top: 1px dotted #c7c7c7;
    padding-top: 96px;
    padding-bottom: 40px;
}
.m-1{
    display: block;
    text-align: center;
    padding-bottom: 60px;
}
.m-1-1,.m-1-2,.m-1-3,.m-1-4,.m-1-5{
    float: left;
    width: 20%;
}
.m-1-1 ins,.m-1-2 ins,.m-1-3 ins,.m-1-4 ins,.m-1-5 ins{
    width: 27px;
    height: 6px;
    background: url("../img/ks.png") no-repeat;
    position: absolute;
    left: 44%;
    top: 80px;
    transition: all .5s;
    opacity: 0;
}
.m-1 h4{
    display: block;
    color: #646464;
    width: 166px;
    text-align: center;
    margin: auto;
    border-bottom: 1px #d4d4d4 dashed;
    padding-bottom: 11px;
}
.m-1-1:hover h4,.m-1-2:hover h4,.m-1-3:hover h4,.m-1-4:hover h4,.m-1-5:hover h4{
    color:#013c2a;
    transition: all .6s ;
}
.m-1-1 a,.m-1-2 a{
    display: block;
}
.m-1-1:hover ins,.m-1-2:hover ins,.m-1-3:hover ins,.m-1-4:hover ins,.m-1-5:hover ins{
    transform: translateY(-10px);
    opacity: 0.8;
}
.i-1{
    position: relative;
}
.m-1 small{
    color: #8a8a8a;
    padding-top: 10px;
    transition: all .3s;
}
.m-1-1:hover small,.m-1-2:hover small,.m-1-3:hover small,.m-1-4:hover small,.m-1-5:hover small{
    color:#013c2a;
}
.mm-1 img{
    display: block;
    width: 100%;
}
.mm-2 h2{
    font-size: 30px;
    color: #013c2a;
}
.mm-2 span{
    display: inline-block;
    font-size: 12px;
    color: #929292;
    margin-bottom: 8px;
}
.mm-2 ins{
    display: block;
    width: 26px;
    height: 1px;
    background-color: #b6b7b8;
}
.mm-2 p{
    color: #939393;
    padding-top: 14px;
    padding-bottom: 27px;
}
.mm-2 a{
    padding: 4px 64px;
    font-size: 14px;
    background-color: #97c6d0;
    color: #ffffff;
    border-radius: 35px;
    transition: all .3s;
}
.m-bottom{
    position: relative;
}
.mm-2{
    position: absolute;
    left: 22%;
    bottom: 80px;
}
.mm-2 a:hover{
    background-color: #013c2a;
    transition: all .3s;
}
.dd-1,.dd-2,.dd-3,.dd-4{
    background-color: #ffffff;
    transition: all .6s linear;
    position: relative;
    bottom: 2px;
}
.dd-1,.dd-2,.dd-4{
    padding: 5px 120px 5px 0;
}
.dd-3{
    padding: 5px 100px 5px 0;
}
#dd-1{
    display: none;
}
.dd-1 ul li a ins,.dd-1 ul li a p,.dd-2 ul li a ins,.dd-2 ul li a p
,.dd-3 ul li a ins,.dd-3 ul li a p,.dd-4 ul li a ins,.dd-4 ul li a p{
    float: left;
}
.dd-1 ins,.dd-2 ins,.dd-3 ins,.dd-4 ins{
    display: block;
    width: 15px;
    height: 15px;
    background: url("../img/ks1.png")no-repeat;
    margin: 8px 18px 8px 0;
}
.dd-1 p,.dd-2 p,.dd-3 p,.dd-4 p{
    line-height: 32px;
    color: #686868;
}
.dd-1 li,.dd-2 li,.dd-3 li,.dd-4 li{
    height: 32px;
}
#img1{
    display: none;
}
.nav-aa,.nav-cc{
    display: none;
}
.nav-cc ul li a{
    display: block;
    color: #717171;
    padding-bottom: 5px;
    font-family:微软雅黑;
}
.nav-aa:hover{
    display: inline-block;
    cursor: pointer;
}
@media (max-width: 600px) {
    .content{
        width: 90%;
    }
    .nav-aa{
        float: left;
        padding-top: 15px;
        display: block;
    }
    .nav-cc ul{
        display: inline-block;
        padding-top: 20px;
    }
    #eee{
        width: 80%;
        float: right;
    }
    #eee img,#sa{
        width: 100%;
    }
    .logo h4{
        width: 100%;
        display: none;
        position: inherit;
    }
    .banner{
        padding-top: 0;
    }
    .main-left-1,.main-right,.q-left,.q-right{
        float: none;
    }
    .main-top ins{
        display: none;
    }
    .q-left img{
        width: 100%;
    }
    .q-left{
        padding-right: 0;
    }
    .main-right{
        border: none;
        padding-left: 0;
    }
    #y-1,#y-2,#y-3,#y-4,#y-5{
        width: 100%;
        float: none;
    }
    .mm-2{
        position: inherit;
        left: 0;
        bottom: 0;
        text-align: center;
    }
    #y-1{
        padding-bottom: 50px;
    }
}
